home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Resources / Chat & Communication / Digsby build 37 / digsby_setup.exe / lib / gui / pref / prefstrings.pyo (.txt) < prev   
Python Compiled Bytecode  |  2008-10-13  |  2KB  |  40 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyo (Python 2.5)
  3.  
  4. from config import platformName
  5. tabnames = [
  6.     ('accounts', _('Accounts')),
  7.     ('general_profile', _('General & Profile')),
  8.     ('appearance', _('Skins')),
  9.     ('contact_list', _('Buddy List')),
  10.     ('text_conversations', _('Conversations')),
  11.     ('files', _('File Transfers')),
  12.     ('status', _('Status')),
  13.     ('privacy', _('Privacy')),
  14.     ('notifications', _('Notifications')),
  15.     ('widgets', _('Widgets'))]
  16. if platformName != 'mac':
  17.     tabnames.extend([])
  18.  
  19. from gui.pref.prefsearchable import *
  20.  
  21. class StringStorage(dict):
  22.     
  23.     def __call__(self, s):
  24.         
  25.         try:
  26.             return self[s]
  27.         except KeyError:
  28.             return s
  29.  
  30.  
  31.  
  32. L = locals()
  33. for module, nice_name in tabnames:
  34.     strs = L[module]
  35.     L[module] = StringStorage((lambda .0: for s in .0:
  36. (s, _(s)))(strs))
  37.  
  38. all = dict((lambda .0: for module, nice_name in .0:
  39. (module, L[module]))(tabnames))
  40.